#需求：求S=1+2+...+100的值
#分析：这是一个累加的问题，需要先后将100个数相加，要重复进行100次加法运算，因此，可以用循环结构来实现，重复循环体100次，每次加一个数，
#每次累加的数是有规律的，后一个数是前一个数加1，所以，只需要在加完上一个数i后，使i+1就可以得到下一个数

#方法1
# i=1
# S=0
# while i<=100:           #循环，当i>100时结束
#     S+=i                #求和，将结果放入到S
#     i+=1                #变量i加1
# print("S=1+2+3+...+100=",S)
#运行结果：S=1+2+3+...+100= 5050

#方法2
S=0
for i in range(1,101):
    S+=i
print("S=1+2+3+...+100=",S)